package com.shycloud.mido.organ.api.dto;

import com.shycloud.mido.organ.api.entity.*;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

@Data
@EqualsAndHashCode(callSuper = true)
public class TeacherDetailedDTO extends TeacherDetailedEntity {

    // 手机号
    private String phone;
    // 教师级别
    private String level;
    // 授课科目
    private String courseId;
    // 教师类型（在职状态）
    private String workStatus;
    // 机构id
    private Integer orgId;
    // 教师授课目录表ID
    private String teacherCourseId;
    // 用户表姓名
    private String realName;
    // 教师职务 1：教务老师2：普通老师
    private Integer educational;
    // 课程类型
    private Integer lessonTypeId;
    // 教师下的学生数量
    private String studentCount;
    // 课程名字
    private String dicValue;
    // 学员ID
    private String studentId;
    // 教师ID
    private String teacherId;
    // 上课需求备注
    private String demandRemarks;
    // 共买多少课
    private Integer paySum;
    // 剩余多少课
    private Integer surplusSum;

    private List<TeacherDetailedDTO> teacherDetailedDTOList;
    // 授课集合
    private List<TeacherCourseEntity> teacherCourseEntityList;
    // 科目集合
    private List<LessonTypeDicEntity> lessonTypeDicEntityList;
    // 教师拥有的学生集合
    private List<TeacherStudentEntity> teacherStudentEntitieList;
    // 教师提成表集合
    private List<TeacherRoyaltyEntity> teacherRoyaltyEntityList;
    // 老师下的学生姓名
	private String name;
	// 类型
	private String type;
	// 购买节数
	private Integer amount;

    private Boolean force;
}
